home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 5 / Gold Medal Software - Volume 5 (Gold Medal) (1995).iso / music / djpro10c.arj / DJPRO.DOC next >
Text File  |  1994-07-07  |  34KB  |  707 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.                                           DJ Pro
  30.  
  31.  
  32.  
  33.                                        Version 1.0c
  34.  
  35.                                          July 1994
  36.  
  37.  
  38.           DJ Pro                                                               2
  39.  
  40.  
  41.           1 Introduction  . . . . . . . . . . . . . . . . . . . . . . . . .    3
  42.                1.1 Acknowledgements . . . . . . . . . . . . . . . . . . . .    3
  43.                1.2 Registration . . . . . . . . . . . . . . . . . . . . . .    3
  44.                1.3 Disclaimer . . . . . . . . . . . . . . . . . . . . . . .    4
  45.                1.4 Overview . . . . . . . . . . . . . . . . . . . . . . . .    5
  46.  
  47.           2 Installation  . . . . . . . . . . . . . . . . . . . . . . . . .    6
  48.                2.1 Installing the Program . . . . . . . . . . . . . . . . .    6
  49.                2.2 Trial Run  . . . . . . . . . . . . . . . . . . . . . . .    6
  50.                2.3 Printing . . . . . . . . . . . . . . . . . . . . . . . .    7
  51.                2.4 Creating your Media Types  . . . . . . . . . . . . . . .    7
  52.  
  53.           3 Program Operation . . . . . . . . . . . . . . . . . . . . . . .    7
  54.                3.1 Starting the Program . . . . . . . . . . . . . . . . . .    7
  55.                3.2 Menu Selection . . . . . . . . . . . . . . . . . . . . .    8
  56.                3.3 Editing Screen . . . . . . . . . . . . . . . . . . . . .    8
  57.  
  58.           4 Menu Options  . . . . . . . . . . . . . . . . . . . . . . . . .   10
  59.                4.1 Edit . . . . . . . . . . . . . . . . . . . . . . . . . .   10
  60.                     4.1.1 Add a New Album . . . . . . . . . . . . . . . . .   10
  61.                     4.1.2 Update an Album . . . . . . . . . . . . . . . . .   10
  62.                     4.1.3 Delete an Album . . . . . . . . . . . . . . . . .   10
  63.                4.2 Locate . . . . . . . . . . . . . . . . . . . . . . . . .   11
  64.                     4.2.1 An Album Title  . . . . . . . . . . . . . . . . .   11
  65.                     4.2.2 A Track Title . . . . . . . . . . . . . . . . . .   11
  66.                     4.2.3 Tracks By An Artist . . . . . . . . . . . . . . .   11
  67.                4.3 ScanFor  . . . . . . . . . . . . . . . . . . . . . . . .   11
  68.                     4.3.1 Via Track Title Scan  . . . . . . . . . . . . . .   12
  69.                     4.3.2 Via Artist Scan . . . . . . . . . . . . . . . . .   12
  70.                4.4 Print  . . . . . . . . . . . . . . . . . . . . . . . . .   12
  71.                     4.4.1 All Album Titles  . . . . . . . . . . . . . . . .   12
  72.                     4.4.2 All Track Titles  . . . . . . . . . . . . . . . .   12
  73.                     4.4.3 Tracks By 1 Artist  . . . . . . . . . . . . . . .   12
  74.                     4.4.4 Tracks of 1 Format  . . . . . . . . . . . . . . .   13
  75.                     4.4.5 A Cassette Insert . . . . . . . . . . . . . . . .   13
  76.                4.5 Setup  . . . . . . . . . . . . . . . . . . . . . . . . .   13
  77.                     4.5.1 Print Destination . . . . . . . . . . . . . . . .   13
  78.                     4.5.2 Media Types . . . . . . . . . . . . . . . . . . .   13
  79.                     4.5.3 Logo / Owner  . . . . . . . . . . . . . . . . . .   13
  80.                     4.5.4 Print Options . . . . . . . . . . . . . . . . . .   14
  81.                4.6 File . . . . . . . . . . . . . . . . . . . . . . . . . .   14
  82.                     4.6.1 Exit to DOS . . . . . . . . . . . . . . . . . . .   14
  83.                     4.6.2 Export to File  . . . . . . . . . . . . . . . . .   14
  84.                     4.6.3 Import a File . . . . . . . . . . . . . . . . . .   15
  85.                4.7 Recovery . . . . . . . . . . . . . . . . . . . . . . . .   15
  86.  
  87.  
  88.           DJ Pro                                                               3
  89.  
  90.  
  91.           1 Introduction
  92.  
  93.                1.1 Acknowledgements
  94.  
  95.                This program was developed  in Microsoft BASIC PDS  7.1 with
  96.                the help of an excellent subroutine library   (ProBas - from
  97.                Terra Tech).
  98.  
  99.                More importantly,  it would certainly not  have been written
  100.                if I hadn't become frustrated in trying to explain to my son
  101.                (a   professional  DJ)   why  all   the  various   Shareware
  102.                cataloguing programs that we explored just didn't seem to do
  103.                what he wanted. His requirements were simple:
  104.                     *    Simple data entry
  105.                     *    Reasonably flexible search ability
  106.                     *    Not too  slow   as he  has only an  old XT  clone.
  107.                          (Dad's cast-off)
  108.  
  109.                So  ... since I  am a  professional mainframe  programmer by
  110.                trade, and  have owned and programmed PC's  since the TRS-80
  111.                model I days, what  else could I do? I  volunteered to write
  112.                something for him; this program is what developed.
  113.  
  114.                What features it has and doesn't have  are entirely based on
  115.                whether  my son wanted  it or not;  if he didn't  want it; I
  116.                didn't   code  it;   so   blame/congratulate  him   for  its
  117.                appearance. I'm  making this  available as  it is  (now that
  118.                I've had extensive looks at a lot of other similar Shareware
  119.                programs) since I feel there is a place for yet another one.
  120.                If we  were frustrated by what was available, perhaps others
  121.                were. Give it a look; it might be what you're looking for.
  122.  
  123.                1.2 Registration
  124.  
  125.                At the present  time I do not  want any registration fee  if
  126.                you  choose to  use  this program.  i.e.  it is  'FreeWare'.
  127.                However, I  would like feedback. This  means criticism where
  128.                it needs it; suggestions  for improvement; problems and bugs
  129.                (I hope not); anything at  all is welcome. Nothing is  worse
  130.                than working  in a  vacuum. Mind  you, if  you find  that it
  131.                suits your needs,  I certainly wouldn't  be offended by  any
  132.                contribution you might offer.
  133.  
  134.                George D. Deluca
  135.                1428 Aspen Court
  136.                Burlington, Ontario
  137.                L7M 1E5 Canada
  138.  
  139.  
  140.           DJ Pro                                                               4
  141.  
  142.  
  143.                1.3 Disclaimer
  144.  
  145.                This  software is provided on an  'as is' basis. If it works
  146.                for you and  is useful, great! If it  doesn't, or causes you
  147.                problems, all I can say is that I will do my best to correct
  148.                the problems if you report them to me.  I will not be liable
  149.                for any  loss of profit,  data, or  use of the  software, or
  150.                special, incidental, or  consequential damages. As with  any
  151.                software, it is  best to try  it on your own  equipment with
  152.                non-critical data before considering it for  day-to-day use.
  153.                O.K. legal junk done with.
  154.  
  155.  
  156.           DJ Pro                                                               5
  157.  
  158.            
  159.                1.4 Overview
  160.  
  161.                DJ-Pro allows  you to  enter information about  the records,
  162.                tapes, CD's etc. in your  music collection. It has attempted
  163.                to  keep  everything as  simple as  possible, as  such, only
  164.                basic information is stored.
  165.  
  166.                For the album/record itself the following are maintained:
  167.                     *    A  10 character  Album ID.  This is  typically the
  168.                          reference number assigned by the publisher.
  169.                     *    A 1  digit 'sequencer'  to handle sets  of records
  170.                          (collections) which all have the same Album ID.
  171.                     *    The Album Title (34 characters)
  172.                     *    The media code (2 characters) e.g. CD, TP LP, etc.
  173.                          Allowable  codes  may be  specified  in  the SETUP
  174.                          menu.
  175.                     *    Up  to 4  8-character Formats.   e.g  ROCK, DANCE,
  176.                          CLASSIC,  etc.  under  which you  wish  the  album
  177.                          categorized.
  178.                     *    A  $ value  for the item  (whole dollars  only). A
  179.                          printed list  of all albums gives  the total value
  180.                          of the collection. (Handy for insurance purposes)
  181.                     *    A 16 character Label (publisher) field.
  182.                     *    A Note  field  (64 characters)  for  any  comments
  183.                          about the album.
  184.  
  185.                For each track on the album, the following:
  186.                     *    The Track Title
  187.                     *    The Performer/Composer
  188.  
  189.                That's  it!  No provision  is  made  for track  times,  both
  190.                composer and performer, extensive  notes, etc. If you really
  191.                need that  level of support,  try another  program (and  get
  192.                frustrated like we did!)
  193.  
  194.                Reports available (on paper) are:
  195.                     *    Alphabetical list of all Album Titles
  196.                     *    Alphabetical list of all Track Titles 
  197.                     *    Alphabetical list of all Track Titles by an Artist
  198.                     *    Alphabetical  list  of  all  Track  Titles  of one
  199.                          Format.
  200.                     *    A 'J-card' Insert for a Cassette Case
  201.  
  202.                Online searches for:
  203.                     *    An Album Title (leading characters)
  204.                     *    A Track Title (leading characters)
  205.                     *    Track Titles by an artist (leading characters)
  206.                     *    A Track Title (scan)
  207.                     *    Tracks by an artist (scan)
  208.  
  209.  
  210.           DJ Pro                                                               6
  211.  
  212.  
  213.           2 Installation
  214.  
  215.                2.1 Installing the Program
  216.  
  217.                Just copy the DJPRO.EXE file to the directory from which you
  218.                wish to run the program. There are no auxiliary files needed
  219.                to  run the program  itself, simply  DJPRO.EXE.  As  I said,
  220.                keep it simple.
  221.  
  222.                I  do  recommend  a  hard disk.  The  program  will probably
  223.                operate  from a floppy but I don't  think it would be a very
  224.                pretty  sight. Besides,  for even  a modest  collection, the
  225.                floppy capacity would probably be insufficient.
  226.  
  227.                Note that the program will expect to find and/or create its'
  228.                data  file in the  same directory  and drive from  which the
  229.                program was executed.
  230.  
  231.                2.2 Trial Run
  232.  
  233.                The simplest way to  'try out' the program is  to execute it
  234.                using the sample database included on the distribution disk.
  235.                If you have copied DJPRO.EXE  to a working directory,   copy
  236.                the sample  database to the  same location. For  example, if
  237.                the distribution disk is in drive A: and you  have created a
  238.                DJPRO  directory  on your  hard  drive (C:)  then  issue the
  239.                following command
  240.  
  241.                     COPY  A:SAMPLE.MDB  C:\DJPRO
  242.  
  243.                To start your trial run enter
  244.  
  245.                     DJPRO  SAMPLE
  246.  
  247.                Have fun. Try things out, you can't hurt anything.
  248.  
  249.                Note:     During  testing, either with  the SAMPLE database,
  250.                          or a new one created yourself, you may notice  the
  251.                          size of  the database in relation to the amount of
  252.                          data  in  it  and  become  concerned  that  it  is
  253.                          enormous. Don't  worry too much. The  program uses
  254.                          Microsoft's ISAM access  method and this technique
  255.                          has  a  very  large  initial  overhead.  (e.g.  it
  256.                          allocates segments in 32K chunks) A lot of what it
  257.                          initially allocates is actually available for data
  258.                          storage for your records.  Payback? Well, it seems
  259.                          to perform very quickly, even on old slow systems.
  260.                          You win some, you lose some.
  261.  
  262.  
  263.           DJ Pro                                                               7
  264.  
  265.  
  266.                2.3 Printing
  267.  
  268.                The program makes no special demands on  the printer you may
  269.                have.  All output is  printed in Compressed  mode at 8 lines
  270.                per  inch. Why? Well  my son's  collection is so  large that
  271.                printing as small as possible is needed to  prevent possible
  272.                physical injury carrying the listings around.
  273.  
  274.                2.4 Creating your Media Types
  275.  
  276.                Before you can really start to enter your own collection you
  277.                should review  the default media  codes and modify  them, if
  278.                needed, to  suit your  preferences. The following  codes are
  279.                set  when a  new database  is initialized.  If they  are not
  280.                suitable, use the SETUP menu to alter them.
  281.                     7    for 7" records.
  282.                     10   for 10" records.
  283.                     12   for 12" records.
  284.                     TP   for cassette tapes.
  285.                     DT   for DAT tapes.
  286.                     CD   for CD's.
  287.                     VH   for VHS cassettes.
  288.  
  289.           3 Program Operation
  290.  
  291.                3.1 Starting the Program
  292.  
  293.                Switch to  the directory  which contains the  DJPRO.EXE file
  294.                and enter
  295.  
  296.                     DJPRO
  297.  
  298.                The  program will  default  to accessing  database DJPRO.MDB
  299.                which should exist in the same path as the program itself.
  300.  
  301.                You may optionally enter another name on the command line to
  302.                request the  DJPRO program to utilize  another database. For
  303.                example, that was the technique used if you tried the sample
  304.                database during the trial run. At that time you entered
  305.  
  306.                     DJPRO SAMPLE
  307.  
  308.                which caused the program to access the file SAMPLE.MDB.
  309.  
  310.                Similarly,  you  can  use  DJPRO.EXE  to  maintain  multiple
  311.                collections  if  desired.  Simply  enter  the  name  of  the
  312.                collection on the command line following DJPRO. 
  313.  
  314.  
  315.           DJ Pro                                                               8
  316.  
  317.  
  318.                Note:  Do not  enter the  file type  as well.  i.e. if  your
  319.                collection file is MYDATA.MDB  enter 
  320.  
  321.                     DJPRO MYDATA   not   DJPRO MYDATA.MDB
  322.  
  323.                If DJPRO  finds that the  requested database does  not exist
  324.                you will be prompted whether to create  it or not. Obviously
  325.                when you start to create  your own collection for the  first
  326.                time  this message  will appear  and you  should reply  Y to
  327.                proceed. If  the message occurs unexpectedly  at some future
  328.                time you had better reply N until you determine just why the
  329.                file is   not present. You  may have typed the  name of your
  330.                database  incorrectly  (if  you  are  not  using  the  DJPRO
  331.                default) or  you may not  be logged in  to the  correct disk
  332.                drive or directory.
  333.  
  334.                3.2 Menu Selection
  335.  
  336.                When you initially start the  program you will be  presented
  337.                with a Logo screen across the top of which are the main menu
  338.                selections. In fact, at the completion of every activity you
  339.                will  be  returned  to  this  screen  to  select  your  next
  340.                function.
  341.  
  342.                The  background for the  main menu consists  of the name 'DJ
  343.                PRO' in large letters. Later on the  discussion of the Setup
  344.                menu  will  describe how  you  can  customize this  text  to
  345.                whatever  you  wish.  (Something   to  boost  your  own  ego
  346.                perhaps?)
  347.  
  348.                The menu consists of a  typical pull down menu format,  that
  349.                is, the main menu categories across  the top with subsidiary
  350.                items below each heading.
  351.  
  352.                You may at this point use the cursor movement keys to select
  353.                the particular  function you wish.  The left and  right keys
  354.                choose the  major  menu categories;  the  up and  down  keys
  355.                select  within a  menu category. When  the highlight  bar is
  356.                over your choice, press ENTER.
  357.  
  358.                To Exit the program, choose the Exit  to DOS selection under
  359.                the File category.
  360.            
  361.                3.3 Editing Screen
  362.  
  363.                The  Editing screen is  used by  DJPRO whenever an  album is
  364.                displayed  or  when you  are  Adding or  Updating  an album.
  365.                Although  when used  for  display purposes  all the  editing
  366.                functions will seem to work as normal, don't be fooled, none
  367.                of the changes you make are actually done to the data.
  368.  
  369.                Whenever  this screen is  displayed,  the  screen is divided
  370.                horizontally  into two  independent  sections.  The top  for
  371.                Album related data, the bottom for data  about the tracks on
  372.                the album.
  373.  
  374.  
  375.           DJ Pro                                                               9
  376.  
  377.                Editing Functions Available
  378.  
  379.                While  entering  or  updating  information  in  any  of  the
  380.                sections of the Editing  Screen the following keys (most  of
  381.                which are industry 'standard') are effective:
  382.  
  383.                ENTER          Moves the cursor to the beginning of the next
  384.                               field or line.  If needed the  screen section
  385.                               will be scrolled to  keep the line the cursor
  386.                               is on within view.
  387.                F7             Deletes the line where the cursor  is located
  388.                               (if in the Track Data portion of the screen).
  389.                F8             Inserts a  blank line preceding  the line  on
  390.                               which the cursor is located.
  391.                F9             Restart. Moves  the cursor  back  to the  top
  392.                               left-hand field. 
  393.                F10            F10  indicates you  are finished  entering or
  394.                               modifying data for this album.
  395.                ESC            ESC  is  used  to  exit  without  saving  any
  396.                               information. You will be returned to the menu
  397.                               screen.
  398.                Up arrow       Moves  the cursor  up one  line in  the track
  399.                               area. Scrolling will occur if needed.
  400.                Down arrow     Moves  the  cursor down  one  line. Scrolling
  401.                               will occur if needed.
  402.                Left Arrow     Moves the cursor left one position. No change
  403.                               is made to any existing data in the field.
  404.                Right Arrow    Moves  the  cursor  right  one  position.  No
  405.                               change will  be made to any  existing data in
  406.                               the field.
  407.                Page Up        Scrolls track area up by one page.
  408.                Page Down      Scrolls track area down by one page.
  409.                Home           Moves the cursor to the left most position on
  410.                               the current field.
  411.                End            Moves the  cursor to the blank  following the
  412.                               last character of the current field.
  413.                Insert         Toggles between Overtype  and Insert mode. In
  414.                               Overtype  mode,  any  characters  you   enter
  415.                               simply  overlay any current characters on the
  416.                               field.  In Insert  mode, characters  you type
  417.                               are inserted and any existing  characters are
  418.                               shifted to the right.  When you are in Insert
  419.                               mode  the cursor will appear larger than when
  420.                               in Overtype mode.
  421.                Backspace      The  cursor will be moved  to the left by one
  422.                               character. If a non blank character is in the
  423.                               new location, it will be deleted.
  424.                Delete         The character at the cursor location will  be
  425.                               deleted and all characters  to the right will
  426.                               be shifted left by one position.
  427.                Tab            The cursor  will be  moved right to  the next
  428.                               tab stop. This allows  you to align things in
  429.                               columns  easily. Tab stops  are automatically
  430.                               set every 6 characters.
  431.  
  432.  
  433.           DJ Pro                                                              10
  434.  
  435.  
  436.           4 Menu Options
  437.  
  438.                4.1 Edit
  439.  
  440.                     The Edit menu  contains the items  needed to enter  and
  441.                     maintain the data in the database.
  442.                       
  443.                     4.1.1 Add a New Album
  444.  
  445.                     This  option transfers  you  to the  data entry  screen
  446.                     where  you  will enter  the  information  for a  single
  447.                     album. Each  album entered must have a unique album ID.
  448.                     Duplicates will produce  an error message
  449.  
  450.                     When  entering  track  information,  you  may  separate
  451.                     Side1/Side2 tracks  by  inserting a  line starting with
  452.                     '---' (3 dashes) for the track title. This will be used
  453.                     when printing J-Card inserts to correctly identify what
  454.                     tracks are on what side.
  455.  
  456.                     4.1.2 Update an Album
  457.  
  458.                     This option will prompt you for a specific Album ID and
  459.                     then present  the current data  for that  album in  the
  460.                     standard  data  entry screen.  You  may  then make  any
  461.                     desired alterations.
  462.  
  463.                     4.1.3 Delete an Album
  464.  
  465.                     This option will prompt you for a specific Album ID and
  466.                     then  prompt you  to confirm  the deletion.  The prompt
  467.                     will contain the album title. Enter Y to delete it or N
  468.                     if you change your mind.
  469.  
  470.  
  471.           DJ Pro                                                              11
  472.  
  473.  
  474.                4.2 Locate
  475.  
  476.                     The Locate  options provide  for quick searches  of the
  477.                     database for information.
  478.  
  479.                     All  the  Locate  options   search  using  the  leading
  480.                     characters  that you enter. This is the quickest way of
  481.                     searching for  information in  the database as  it uses
  482.                     the keys within the database. If you wish to search for
  483.                     items  anywhere within  the field,  see the  next major
  484.                     menu item, ScanFor.
  485.  
  486.                     You  may enter  the requested  data in  upper or  lower
  487.                     case, the search is not case sensitive.
  488.  
  489.                     4.2.1 An Album Title
  490.  
  491.                     When  selected, a  prompt  will  appear requesting  the
  492.                     desired title. Enter as  many leading characters of the
  493.                     album title as you wish. DJ PRO will present you with a
  494.                     list of all album titles which match. From the list you
  495.                     may select specific albums for detailed review.
  496.  
  497.  
  498.                     4.2.2 A Track Title
  499.  
  500.                     This option is identical to  the prior item except that
  501.                     it will search Track Titles rather than Album Titles.
  502.  
  503.                     4.2.3 Tracks By An Artist
  504.  
  505.                     This option allows you to locate Tracks by a particular
  506.                     Artist.  Its operation  is identical  to the  prior two
  507.                     items.
  508.  
  509.                4.3 ScanFor
  510.  
  511.                     The ScanFor  options  provide for  more  thorough,  but
  512.                     slower, searches of the database.
  513.  
  514.                     These  options will  search for  your request  anywhere
  515.                     within  the data field. e.g. a  search for 'what' would
  516.                     find  "What do  you want"     as well  as "Do  what you
  517.                     want".  
  518.  
  519.  
  520.                     Note:     The ScanFor search method requires DJ Pro  to
  521.                               read all  database records  and thus  takes a
  522.                               lot longer than the similar Locate functions.
  523.  
  524.  
  525.           DJ Pro                                                              12
  526.  
  527.  
  528.                     ScanFor requests are also 'sensitive' to whether or not
  529.                     you  include a  trailing blank  on the  search request.
  530.                     When a  trailing blank  is included,    the request  is
  531.                     effectively a  'word' request.  For  example, searching
  532.                     for  'THE'  would  select  both  the  following titles;
  533.                     searching for 'THE  ' would find only the first.
  534.  
  535.                     THE BEST IN THE WORLD
  536.                     THERE IS  NO BETTER WAY
  537.  
  538.                     4.3.1 Via Track Title Scan
  539.  
  540.                     As with  Locate, you  will be  prompted for  the search
  541.                     string  and  will  be shown  a  selection  list of  all
  542.                     matching titles from the database.
  543.  
  544.  
  545.                     4.3.2 Via Artist Scan
  546.  
  547.                     This is similar to the prior option except it  searches
  548.                     the Performer/Artist data. 
  549.  
  550.                4.4 Print
  551.  
  552.                     The  Print options  provide for  'hard copy'  requests.
  553.                     i.e. reports on paper
  554.  
  555.                     4.4.1 All Album Titles
  556.  
  557.                     This  option will  print  an alphabetical  list of  all
  558.                     album titles. The list is two-up, 75 titles per column.
  559.                     (i.e. 150 titles a page) For each  title, the list will
  560.                     show the  Album-ID, the title, and  the primary artist.
  561.                     At  the end, the  total value of  listed albums will be
  562.                     printed on a separate line.
  563.  
  564.                     4.4.2 All Track Titles
  565.  
  566.                     This  option will  print  an alphabetical  list of  all
  567.                     Track Titles.  The list is  also in two-up,  150 titles
  568.                     per page format. For each title the  list will have the
  569.                     Track Title, the Artist and the media..
  570.  
  571.                     4.4.3 Tracks By 1 Artist 
  572.  
  573.                     This  option allows you  to request  a printout  of all
  574.                     Tracks by a particular artist. You will be prompted for
  575.                     the Artist's  name. For each  title the list  will have
  576.                     the Album ID, the Track Title, and the Album Name.
  577.  
  578.  
  579.           DJ Pro                                                              13
  580.  
  581.  
  582.                     4.4.4 Tracks of 1 Format 
  583.  
  584.                     This  option will  allow  you to  print  all the  Track
  585.                     Titles which are indicated as a specified music format.
  586.                     You will be prompted  for the desired format.  For each
  587.                     title the list will have the Album ID, the Track Title,
  588.                     and the Artist.
  589.  
  590.                     4.4.5 A Cassette Insert
  591.  
  592.                     This option will print a normal 'J-Card' insert to  fit
  593.                     standard  cassette tape  cases.  If you  create  custom
  594.                     'mix'  tapes,  this  provides  an easy  way  to  create
  595.                     inserts to record their  contents. Just cut it  out and
  596.                     ... ta da!   Nice and tidy;   better than hand printing
  597.                     them.
  598.  
  599.                4.5 Setup
  600.  
  601.                     The  Setup options  provide  for altering  some of  the
  602.                     defaults that DJ Pro uses during its processing.
  603.  
  604.                     4.5.1 Print Destination
  605.  
  606.                     This option  allows you to specify  the destination for
  607.                     printer output. This will normally be either LPTn for a
  608.                     real  printer; or a  file name  if you wish  the output
  609.                     directed to a data file on disk.
  610.  
  611.  
  612.                     4.5.2 Media Types
  613.  
  614.                     When entering an album, DJ  Pro will only allow you  to
  615.                     enter certain specified media  types. This setup option
  616.                     allows   you  to  customize  just  what  is  considered
  617.                     allowable. Simply edit the displayed values to whatever
  618.                     set of 2 character media types you prefer.
  619.  
  620.                     4.5.3 Logo / Owner
  621.  
  622.                     This option provides two functions:
  623.                              You  can  specify  two 11  character  strings
  624.                               which  will  be used  as the  background logo
  625.                               whenever  the pull-down menus  are displayed.
  626.                               Change  to whatever you  like. Note  that the
  627.                               change will  take place the next  time DJ Pro
  628.                               is restarted.
  629.                              You may  specify your name which  will appear
  630.                               in the page heading of all printed reports.
  631.  
  632.  
  633.           DJ Pro                                                              14
  634.  
  635.  
  636.                     4.5.4 Print Options
  637.  
  638.                     Currently only one option is provided:
  639.                              The value  LM=0 can  be altered to  specify a
  640.                               Left  margin  space.   Watch  out!  Not   all
  641.                               printers can  print more than  132 characters
  642.                               in compressed mode. Mine can, my son's can't.
  643.                               If you alter this  from LM=0 to another value
  644.                               and the print lines 'wrap' to a new line, put
  645.                               it back.
  646.  
  647.                4.6 File
  648.  
  649.                     The  File options  provide some  interfaces to  the 'outside
  650.                     world'.
  651.                                 
  652.                     4.6.1 Exit to DOS
  653.  
  654.                     Guess what? Yes, this is the way out!
  655.  
  656.                     4.6.2 Export to File
  657.            
  658.                     This option  will prompt you for  a file name and  then will
  659.                     write the entire contents of the database  to the file. This
  660.                     allows creation  of  a 'flat  file' which  you  may wish  to
  661.                     process in some other way, or allow you to move records from
  662.                     one collection to another. i.e you could export records from
  663.                     one of your record collections and then Import into another.
  664.  
  665.                     The other reason for this is also if a newer version of this
  666.                     program is  ever created  which is  not compatible  with the
  667.                     database format, Export/Import will  allow easy migration to
  668.                     the new version.
  669.  
  670.  
  671.           DJ Pro                                                              15
  672.  
  673.  
  674.                     The  format of  this  file?   The easiest  way  (for me)  to
  675.                     describe it is to tell you to create one and then go look at
  676.                     it. You'd have to be brain-dead to have problems figuring it
  677.                     out.
  678.  
  679.                     4.6.3 Import a File
  680.  
  681.                     This  obviously the opposite  of Export. It  reads a file in
  682.                     the  format created by  the DJ  Pro Export function  and re-
  683.                     loads the data into the current database.
  684.  
  685.  
  686.                4.7 Recovery
  687.  
  688.                     Basically,  protect  yourself  by  backing up  the  database
  689.                     frequently,  I can  think  of no  better solution.  Although
  690.                     Microsoft  does provide  an ISAM  'repair' program  which is
  691.                     supposed to 'fix up' damaged  databases, I have not included
  692.                     it.  The program 'fixes'  things by going  through a damaged
  693.                     database and  deleting anything  that is  non-standard until
  694.                     everything  that's  left  is  considered 'O.K.'.    I  can't
  695.                     honestly recommend that as  an alternative when something is
  696.                     broken, so, create backups to protect your data.
  697.  
  698.  
  699.  
  700.                Good Luck!   I hope to hear from you.
  701.  
  702.                George Deluca
  703.                1428 Aspen Court
  704.                Burlington, Ontario
  705.                Canada  L7M 1E5
  706.  
  707.                George.Deluca@canrem.com